/*before-train-popover*/
.before-train-popover{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 6;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
}
.spinner {
	width: 4rem;
	height: 2.2rem;
	margin: 7.7rem auto;
	text-align: center;
}
.spinner > div {
	display: inline-block;
	width: 0.28rem;
	height: 100%;
	background: #D9562A;
	-webkit-animation: strechdelay 1.2s infinite ease-in-out;
}
.spinner .line2 {
	-webkit-animation-delay: -1.1s;
}
.spinner .line3 {
	-webkit-animation-delay: -1.0s;
}

.spinner .line4 {
	-webkit-animation-delay: -0.9s;
}
.spinner .line5 {
	-webkit-animation-delay: -0.8s;
}
@-webkit-keyframes strechdelay {
	0%,40%,100% {
		-webkit-transform: scaleY(.4);
	}

	20% {
		-webkit-transform: scaleY(1);
	}
}